#############################
# ESPIONAGE SCRIPTED EFFECTS
#############################

@AssetCategoryDownWeight = 0.4 #Factor for however *less* likely you are to receive an Asset which is in the same category as the current Operation
@AssetTypeWeight = 10 #Factor for however more or less likely you are to receive an Asset in the same category as one which is assigned to Acquire Asset

# Operation scope (for Acquire Asset and operation random events)
espionage_acquire_asset_regular = {
	random_list = {
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_bureaucrat }
			}
			owner = {
				set_country_flag = asset_bureaucrat
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_clerk }
			}
			owner = {
				set_country_flag = asset_clerk
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_economist }
			}
			owner = {
				set_country_flag = asset_economist
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_scientist }
			}
			owner = {
				set_country_flag = asset_scientist
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_junior_officer }
			}
			owner = {
				set_country_flag = asset_junior_officer
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_criminal_underling }
			}
			owner = {
				set_country_flag = asset_criminal_underling
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_attache }
			}
			owner = {
				set_country_flag = asset_attache
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_laborer }
			}
			owner = {
				set_country_flag = asset_laborer
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_hacker }
			}
			owner = {
				set_country_flag = asset_hacker
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_arms_smuggler }
			}
			owner = {
				set_country_flag = asset_arms_smuggler
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_manipulation
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_manipulation = yes
				NOT = { has_espionage_asset = asset_agitator }
			}
			owner = {
				set_country_flag = asset_agitator
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_manipulation
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_manipulation = yes
				NOT = { has_espionage_asset = asset_newscaster }
			}
			owner = {
				set_country_flag = asset_newscaster
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_manipulation
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_manipulation = yes
				NOT = { has_espionage_asset = asset_pop_icon }
			}
			owner = {
				set_country_flag = asset_pop_icon
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_manipulation
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_manipulation = yes
				NOT = { has_espionage_asset = asset_academic }
			}
			owner = {
				set_country_flag = asset_academic
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_manipulation
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_manipulation = yes
				NOT = { has_espionage_asset = asset_veteran }
			}
			owner = {
				set_country_flag = asset_veteran
			}
		}
		### LV
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_lv_blackmailed_princess }
			}
			owner = {
				set_country_flag = asset_lv_blackmailed_princess
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_lv_provocative_secretary }
			}
			owner = {
				set_country_flag = asset_lv_provocative_secretary
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_lv_corrupted_streamer }
			}
			owner = {
				set_country_flag = asset_lv_corrupted_streamer
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_lv_obsessed_zoophile }
			}
			owner = {
				set_country_flag = asset_lv_obsessed_zoophile
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_subterfuge
				NOT = { has_espionage_type = operation_acquire_asset }
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_subterfuge = yes
				NOT = { has_espionage_asset = asset_lv_disgraced_pilot }
			}
			owner = {
				set_country_flag = asset_lv_disgraced_pilot
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_lv_underworld_trafficker }
			}
			owner = {
				set_country_flag = asset_lv_underworld_trafficker
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_lv_loose_lipped_whore }
			}
			owner = {
				set_country_flag = asset_lv_loose_lipped_whore
			}
		}
		1 = {
			modifier = {
				factor = @AssetCategoryDownWeight
				has_espionage_category = op_cat_sabotage
			}
			modifier = {
				factor = @AssetTypeWeight
				has_espionage_type = operation_acquire_asset
				has_espionage_asset_sabotage = yes
				NOT = { has_espionage_asset = asset_lv_eccentric_technician }
			}
			owner = {
				set_country_flag = asset_lv_eccentric_technician
			}
		}
		### LV
	}
}
# Country scope (for Acquire Asset and operation random events, where the above has been performed)
espionage_acquire_asset_create_asset = {
	switch = {
		trigger = has_country_flag
		asset_bureaucrat = {
			from.spynetwork = { create_espionage_asset = { type = asset_bureaucrat } }
			remove_country_flag = asset_bureaucrat
		}
		asset_clerk = {
			from.spynetwork = { create_espionage_asset = { type = asset_clerk } }
			remove_country_flag = asset_clerk
		}
		asset_economist = {
			from.spynetwork = { create_espionage_asset = { type = asset_economist } }
			remove_country_flag = asset_economist
		}
		asset_scientist = {
			from.spynetwork = { create_espionage_asset = { type = asset_scientist } }
			remove_country_flag = asset_scientist
		}
		asset_junior_officer = {
			from.spynetwork = { create_espionage_asset = { type = asset_junior_officer } }
			remove_country_flag = asset_junior_officer
		}
		asset_criminal_underling = {
			from.spynetwork = { create_espionage_asset = { type = asset_criminal_underling } }
			remove_country_flag = asset_criminal_underling
		}
		asset_attache = {
			from.spynetwork = { create_espionage_asset = { type = asset_attache } }
			remove_country_flag = asset_attache
		}
		asset_laborer = {
			from.spynetwork = { create_espionage_asset = { type = asset_laborer } }
			remove_country_flag = asset_laborer
		}
		asset_hacker = {
			from.spynetwork = { create_espionage_asset = { type = asset_hacker } }
			remove_country_flag = asset_hacker
		}
		asset_arms_smuggler = {
			from.spynetwork = { create_espionage_asset = { type = asset_arms_smuggler } }
			remove_country_flag = asset_arms_smuggler
		}
		asset_agitator = {
			from.spynetwork = { create_espionage_asset = { type = asset_agitator } }
			remove_country_flag = asset_agitator
		}
		asset_newscaster = {
			from.spynetwork = { create_espionage_asset = { type = asset_newscaster } }
			remove_country_flag = asset_newscaster
		}
		asset_pop_icon = {
			from.spynetwork = { create_espionage_asset = { type = asset_pop_icon } }
			remove_country_flag = asset_pop_icon
		}
		asset_academic = {
			from.spynetwork = { create_espionage_asset = { type = asset_academic } }
			remove_country_flag = asset_academic
		}
		asset_veteran = {
			from.spynetwork = { create_espionage_asset = { type = asset_veteran } }
			remove_country_flag = asset_veteran
		}
		### LV
		asset_lv_blackmailed_princess = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_blackmailed_princess } }
			remove_country_flag = asset_lv_blackmailed_princess
		}
		asset_lv_provocative_secretary = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_provocative_secretary } }
			remove_country_flag = asset_lv_provocative_secretary
		}
		asset_lv_corrupted_streamer = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_corrupted_streamer } }
			remove_country_flag = asset_lv_corrupted_streamer
		}
		asset_lv_obsessed_zoophile = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_obsessed_zoophile } }
			remove_country_flag = asset_lv_obsessed_zoophile
		}
		asset_lv_disgraced_pilot = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_disgraced_pilot } }
			remove_country_flag = asset_lv_disgraced_pilot
		}
		asset_lv_underworld_trafficker = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_underworld_trafficker } }
			remove_country_flag = asset_lv_underworld_trafficker
		}
		asset_lv_loose_lipped_whore = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_loose_lipped_whore } }
			remove_country_flag = asset_lv_loose_lipped_whore
		}
		asset_lv_eccentric_technician = {
			from.spynetwork = { create_espionage_asset = { type = asset_lv_eccentric_technician } }
			remove_country_flag = asset_lv_eccentric_technician
		}
		### LV
		asset_synapse_drone = {
			from.spynetwork = { create_espionage_asset = { type = asset_synapse_drone } }
			remove_country_flag = asset_synapse_drone
		}
		asset_ephapse_relay = {
			from.spynetwork = { create_espionage_asset = { type = asset_ephapse_relay } }
			remove_country_flag = asset_ephapse_relay
		}
		asset_labor_drone = {
			from.spynetwork = { create_espionage_asset = { type = asset_labor_drone } }
			remove_country_flag = asset_labor_drone
		}
		asset_research_drone = {
			from.spynetwork = { create_espionage_asset = { type = asset_research_drone } }
			remove_country_flag = asset_research_drone
		}
		asset_warrior_drone = {
			from.spynetwork = { create_espionage_asset = { type = asset_warrior_drone } }
			remove_country_flag = asset_warrior_drone
		}
		asset_behavioral_regulator = {
			from.spynetwork = { create_espionage_asset = { type = asset_behavioral_regulator } }
			remove_country_flag = asset_behavioral_regulator
		}
		asset_pheromone_emitter = {
			from.spynetwork = { create_espionage_asset = { type = asset_pheromone_emitter } }
			remove_country_flag = asset_pheromone_emitter
		}
		asset_resource_distribution_node = {
			from.spynetwork = { create_espionage_asset = { type = asset_resource_distribution_node } }
			remove_country_flag = asset_resource_distribution_node
		}
		asset_cortex_node = {
			from.spynetwork = { create_espionage_asset = { type = asset_cortex_node } }
			remove_country_flag = asset_cortex_node
		}
		asset_subspace_tendril = {
			from.spynetwork = { create_espionage_asset = { type = asset_subspace_tendril } }
			remove_country_flag = asset_subspace_tendril
		}
		asset_coordination_system = {
			from.spynetwork = { create_espionage_asset = { type = asset_coordination_system } }
			remove_country_flag = asset_coordination_system
		}
		asset_engagement_protocol = {
			from.spynetwork = { create_espionage_asset = { type = asset_engagement_protocol } }
			remove_country_flag = asset_engagement_protocol
		}
		asset_logistics_system = {
			from.spynetwork = { create_espionage_asset = { type = asset_logistics_system } }
			remove_country_flag = asset_logistics_system
		}
		asset_research_database = {
			from.spynetwork = { create_espionage_asset = { type = asset_research_database } }
			remove_country_flag = asset_research_database
		}
		asset_war_algorithm = {
			from.spynetwork = { create_espionage_asset = { type = asset_war_algorithm } }
			remove_country_flag = asset_war_algorithm
		}
		asset_command_relay = {
			from.spynetwork = { create_espionage_asset = { type = asset_command_relay } }
			remove_country_flag = asset_command_relay
		}
		asset_dispatch_uplink = {
			from.spynetwork = { create_espionage_asset = { type = asset_dispatch_uplink } }
			remove_country_flag = asset_dispatch_uplink
		}
		asset_resource_pylon = {
			from.spynetwork = { create_espionage_asset = { type = asset_resource_pylon } }
			remove_country_flag = asset_resource_pylon
		}
		asset_memory_cache = {
			from.spynetwork = { create_espionage_asset = { type = asset_memory_cache } }
			remove_country_flag = asset_memory_cache
		}
		asset_weapons_platform = {
			from.spynetwork = { create_espionage_asset = { type = asset_weapons_platform } }
			remove_country_flag = asset_weapons_platform
		}
	}
}

# Country/Spy Network scope (for any event or operation)
espionage_create_asset_regular = {
	locked_random_list = {
		1 = { create_espionage_asset = { type = asset_bureaucrat } }
		1 = { create_espionage_asset = { type = asset_clerk } }
		1 = { create_espionage_asset = { type = asset_economist } }
		1 = { create_espionage_asset = { type = asset_scientist } }
		1 = { create_espionage_asset = { type = asset_junior_officer } }
		1 = { create_espionage_asset = { type = asset_criminal_underling } }
		1 = { create_espionage_asset = { type = asset_attache } }
		1 = { create_espionage_asset = { type = asset_laborer } }
		1 = { create_espionage_asset = { type = asset_hacker } }
		1 = { create_espionage_asset = { type = asset_arms_smuggler } }
		1 = { create_espionage_asset = { type = asset_agitator } }
		1 = { create_espionage_asset = { type = asset_newscaster } }
		1 = { create_espionage_asset = { type = asset_pop_icon } }
		1 = { create_espionage_asset = { type = asset_academic } }
		1 = { create_espionage_asset = { type = asset_veteran } }
		### LV
		1 = { create_espionage_asset = { type = asset_lv_blackmailed_princess } }
		1 = { create_espionage_asset = { type = asset_lv_provocative_secretary } }
		1 = { create_espionage_asset = { type = asset_lv_corrupted_streamer } }
		1 = { create_espionage_asset = { type = asset_lv_obsessed_zoophile } }
		1 = { create_espionage_asset = { type = asset_lv_disgraced_pilot } }
		1 = { create_espionage_asset = { type = asset_lv_underworld_trafficker } }
		1 = { create_espionage_asset = { type = asset_lv_loose_lipped_whore } }
		1 = { create_espionage_asset = { type = asset_lv_eccentric_technician } }
		### LV
	}
}
destroy_espionage_asset_sabotage = {
	locked_random_list = {
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_criminal_underling } }
			destroy_espionage_asset = asset_criminal_underling
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_attache } }
			destroy_espionage_asset = asset_attache
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_laborer } }
			destroy_espionage_asset = asset_laborer
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_hacker } }
			destroy_espionage_asset = asset_hacker
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_arms_smuggler } }
			destroy_espionage_asset = asset_arms_smuggler
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_underworld_trafficker } }
			destroy_espionage_asset = asset_lv_underworld_trafficker
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_loose_lipped_whore } }
			destroy_espionage_asset = asset_lv_loose_lipped_whore
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_eccentric_technician } }
			destroy_espionage_asset = asset_lv_eccentric_technician
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_command_relay } }
			destroy_espionage_asset = asset_command_relay
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_dispatch_uplink } }
			destroy_espionage_asset = asset_dispatch_uplink
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_resource_pylon } }
			destroy_espionage_asset = asset_resource_pylon
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_memory_cache } }
			destroy_espionage_asset = asset_memory_cache
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_weapons_platform } }
			destroy_espionage_asset = asset_weapons_platform
		}
	}
}
destroy_espionage_asset_subterfuge = {
	locked_random_list = {
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_bureaucrat } }
			destroy_espionage_asset = asset_bureaucrat
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_clerk } }
			destroy_espionage_asset = asset_clerk
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_economist } }
			destroy_espionage_asset = asset_economist
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_scientist } }
			destroy_espionage_asset = asset_scientist
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_junior_officer } }
			destroy_espionage_asset = asset_junior_officer
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_blackmailed_princess } }
			destroy_espionage_asset = asset_lv_blackmailed_princess
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_provocative_secretary } }
			destroy_espionage_asset = asset_lv_provocative_secretary
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_corrupted_streamer } }
			destroy_espionage_asset = asset_lv_corrupted_streamer
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_obsessed_zoophile } }
			destroy_espionage_asset = asset_lv_obsessed_zoophile
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_disgraced_pilot } }
			destroy_espionage_asset = asset_lv_disgraced_pilot
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_ephapse_relay } }
			destroy_espionage_asset = asset_ephapse_relay
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_labor_drone } }
			destroy_espionage_asset = asset_labor_drone
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_research_drone } }
			destroy_espionage_asset = asset_research_drone
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_warrior_drone } }
			destroy_espionage_asset = asset_warrior_drone
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_coordination_system } }
			destroy_espionage_asset = asset_coordination_system
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_engagement_protocol } }
			destroy_espionage_asset = asset_engagement_protocol
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_logistics_system } }
			destroy_espionage_asset = asset_logistics_system
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_research_database } }
			destroy_espionage_asset = asset_research_database
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_war_algorithm } }
			destroy_espionage_asset = asset_war_algorithm
		}
	}
}
destroy_espionage_asset_diplomacy = {
	locked_random_list = {
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_clerk } }
			destroy_espionage_asset = asset_clerk
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_attache } }
			destroy_espionage_asset = asset_attache
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_newscaster } }
			destroy_espionage_asset = asset_newscaster
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_provocative_secretary } }
			destroy_espionage_asset = asset_lv_provocative_secretary
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_loose_lipped_whore } }
			destroy_espionage_asset = asset_lv_loose_lipped_whore
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_ephapse_relay } }
			destroy_espionage_asset = asset_ephapse_relay
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_pheromone_emitter } }
			destroy_espionage_asset = asset_pheromone_emitter
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_engagement_protocol } }
			destroy_espionage_asset = asset_engagement_protocol
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_dispatch_uplink } }
			destroy_espionage_asset = asset_dispatch_uplink
		}
	}
}
destroy_espionage_asset_economy = {
	locked_random_list = {
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_economist } }
			destroy_espionage_asset = asset_economist
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_laborer } }
			destroy_espionage_asset = asset_laborer
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_pop_icon } }
			destroy_espionage_asset = asset_pop_icon
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_corrupted_streamer } }
			destroy_espionage_asset = asset_lv_corrupted_streamer
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_eccentric_technician } }
			destroy_espionage_asset = asset_lv_eccentric_technician
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_labor_drone } }
			destroy_espionage_asset = asset_labor_drone
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_resource_distribution_node } }
			destroy_espionage_asset = asset_resource_distribution_node
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_logistics_system } }
			destroy_espionage_asset = asset_logistics_system
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_resource_pylon } }
			destroy_espionage_asset = asset_resource_pylon
		}
	}
}
destroy_espionage_asset_government = {
	locked_random_list = {
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_bureaucrat } }
			destroy_espionage_asset = asset_bureaucrat
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_criminal_underling } }
			destroy_espionage_asset = asset_criminal_underling
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_agitator } }
			destroy_espionage_asset = asset_agitator
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_blackmailed_princess } }
			destroy_espionage_asset = asset_lv_blackmailed_princess
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_underworld_trafficker } }
			destroy_espionage_asset = asset_lv_underworld_trafficker
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_synapse_drone } }
			destroy_espionage_asset = asset_synapse_drone
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_behavioral_regulator } }
			destroy_espionage_asset = asset_behavioral_regulator
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_coordination_system} }
			destroy_espionage_asset = asset_coordination_system
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_command_relay } }
			destroy_espionage_asset = asset_command_relay
		}
	}
}
destroy_espionage_asset_military = {
	locked_random_list = {
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_junior_officer } }
			destroy_espionage_asset = asset_junior_officer
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_arms_smuggler } }
			destroy_espionage_asset = asset_arms_smuggler
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_veteran } }
			destroy_espionage_asset = asset_veteran
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_disgraced_pilot } }
			destroy_espionage_asset = asset_lv_disgraced_pilot
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_warrior_drone } }
			destroy_espionage_asset = asset_warrior_drone
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_subspace_tendril } }
			destroy_espionage_asset = asset_subspace_tendril
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_war_algorithm } }
			destroy_espionage_asset = asset_war_algorithm
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_weapons_platform } }
			destroy_espionage_asset = asset_weapons_platform
		}
	}
}
destroy_espionage_asset_technology = {
	locked_random_list = {
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_scientist } }
			destroy_espionage_asset = asset_scientist
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_hacker } }
			destroy_espionage_asset = asset_hacker
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_academic } }
			destroy_espionage_asset = asset_academic
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_lv_obsessed_zoophile } }
			destroy_espionage_asset = asset_lv_obsessed_zoophile
		}
		### LV
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_research_drone } }
			destroy_espionage_asset = asset_research_drone
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_cortex_node } }
			destroy_espionage_asset = asset_cortex_node
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_research_database } }
			destroy_espionage_asset = asset_research_database
		}
		1 = {
			modifier = { factor = 0 NOT = { has_espionage_asset = asset_memory_cache } }
			destroy_espionage_asset = asset_memory_cache
		}
	}
}

# Starbase scope | root.from = operation
# See also: remove_sabotage_starbase_flag scripted effect
espionage_sabotage_starbase_building = {
	random_list = {
		#Excludes Titan and Colossus assembly yards, Defense Grid, Dragon Hatchery, Shroud Beacon
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = black_hole_observatory }
			}
			remove_starbase_building = { building = black_hole_observatory }
			owner = { set_country_flag = black_hole_observatory_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = command_center }
			}
			remove_starbase_building = { building = command_center }
			owner = { set_country_flag = command_center_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = communications_jammer }
			}
			remove_starbase_building = { building = communications_jammer }
			owner = { set_country_flag = communications_jammer_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = crew_quarters }
			}
			remove_starbase_building = { building = crew_quarters }
			owner = { set_country_flag = crew_quarters_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = deep_space_black_site }
			}
			remove_starbase_building = { building = deep_space_black_site }
			owner = { set_country_flag = deep_space_black_site_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = disruption_field }
			}
			remove_starbase_building = { building = disruption_field }
			owner = { set_country_flag = disruption_field_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = fleet_academy }
			}
			remove_starbase_building = { building = fleet_academy }
			owner = { set_country_flag = fleet_academy_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = hydroponics_bay }
			}
			remove_starbase_building = { building = hydroponics_bay }
			owner = { set_country_flag = hydroponics_bay_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ice_mining_station }
			}
			remove_starbase_building = { building = ice_mining_station }
			owner = { set_country_flag = ice_mining_station_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = listening_post }
			}
			remove_starbase_building = { building = listening_post }
			owner = { set_country_flag = listening_post_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = naval_logistics_office }
			}
			remove_starbase_building = { building = naval_logistics_office }
			owner = { set_country_flag = naval_logistics_office_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = nebula_refinery }
			}
			remove_starbase_building = { building = nebula_refinery }
			owner = { set_country_flag = nebula_refinery_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = offspring_outlook }
			}
			remove_starbase_building = { building = offspring_outlook }
			owner = { set_country_flag = offspring_outlook_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = offworld_trading_company }
			}
			remove_starbase_building = { building = offworld_trading_company }
			owner = { set_country_flag = offworld_trading_company_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = resource_silo }
			}
			remove_starbase_building = { building = resource_silo }
			owner = { set_country_flag = resource_silo_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = target_uplink_computer }
			}
			remove_starbase_building = { building = target_uplink_computer }
			owner = { set_country_flag = target_uplink_computer_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = trader_proxy_office }
			}
			remove_starbase_building = { building = trader_proxy_office }
			owner = { set_country_flag = trader_proxy_office_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = transit_hub }
			}
			remove_starbase_building = { building = transit_hub }
			owner = { set_country_flag = transit_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = warp_fluctuator }
			}
			remove_starbase_building = { building = warp_fluctuator }
			owner = { set_country_flag = warp_fluctuator_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = dark_matter_listening_post }
			}
			remove_starbase_building = { building = dark_matter_listening_post }
			owner = { set_country_flag = dark_matter_listening_post_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = cybrex_mining_hub }
			}
			remove_starbase_building = { building = cybrex_mining_hub }
			owner = { set_country_flag = cybrex_mining_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = dark_matter_detector }
			}
			remove_starbase_building = { building = dark_matter_detector }
			owner = { set_country_flag = dark_matter_detector_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = cordyceptic_reanimation_facility }
			}
			remove_starbase_building = { building = cordyceptic_reanimation_facility }
			owner = { set_country_flag = cordyceptic_reanimation_facility_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = irassian_naval_yards }
			}
			remove_starbase_building = { building = irassian_naval_yards }
			owner = { set_country_flag = irassian_naval_yards_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = yuht_detection_array }
			}
			remove_starbase_building = { building = yuht_detection_array }
			owner = { set_country_flag = yuht_detection_array_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = zroni_storm_caster }
			}
			remove_starbase_building = { building = zroni_storm_caster }
			owner = { set_country_flag = zroni_storm_caster_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = archaeo_overcharger }
			}
			remove_starbase_building = { building = archaeo_overcharger }
			owner = { set_country_flag = archaeo_overcharger_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = dimensional_shrine }
			}
			remove_starbase_building = { building = dimensional_shrine }
			owner = { set_country_flag = dimensional_shrine_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = reloading_bay }
			}
			remove_starbase_building = { building = reloading_bay }
			owner = { set_country_flag = reloading_bay_sabotaged }
		}
		#Enclaves
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = art_college }
			}
			remove_starbase_building = { building = art_college }
			owner = { set_country_flag = art_college_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = curator_think_tank }
			}
			remove_starbase_building = { building = curator_think_tank }
			owner = { set_country_flag = curator_think_tank_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = mercenary_garrison }
			}
			remove_starbase_building = { building = mercenary_garrison }
			owner = { set_country_flag = mercenary_garrison_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = salvager_workshop }
			}
			remove_starbase_building = { building = salvager_workshop }
			owner = { set_country_flag = salvager_workshop_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = feeder }
			}
			remove_starbase_building = { building = feeder }
			owner = { set_country_flag = feeder_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = astromining_hub }
			}
			remove_starbase_building = { building = astromining_hub }
			owner = { set_country_flag = astromining_hub_sabotaged }
		}
		# Orbital Ring
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_alloys_hub }
			}
			remove_starbase_building = { building = ring_alloys_hub }
			owner = { set_country_flag = ring_alloys_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_bureaucracy_hub }
			}
			remove_starbase_building = { building = ring_bureaucracy_hub }
			owner = { set_country_flag = ring_bureaucracy_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_consumer_goods_hub }
			}
			remove_starbase_building = { building = ring_consumer_goods_hub }
			owner = { set_country_flag = ring_consumer_goods_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_energy_hub }
			}
			remove_starbase_building = { building = ring_energy_hub }
			owner = { set_country_flag = ring_energy_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_food_hub }
			}
			remove_starbase_building = { building = ring_food_hub }
			owner = { set_country_flag = ring_food_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_maintenance_hub }
			}
			remove_starbase_building = { building = ring_maintenance_hub }
			owner = { set_country_flag = ring_maintenance_hub_sabotaged }
		}
		### LV
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = lv_ring_nurture_hub }
			}
			remove_starbase_building = { building = lv_ring_nurture_hub }
			owner = { set_country_flag = lv_ring_nurture_hub_sabotaged }
		}
		### LV
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_minerals_hub }
			}
			remove_starbase_building = { building = ring_minerals_hub }
			owner = { set_country_flag = ring_minerals_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_synapse_hub }
			}
			remove_starbase_building = { building = ring_synapse_hub }
			owner = { set_country_flag = ring_synapse_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_trade_hub }
			}
			remove_starbase_building = { building = ring_trade_hub }
			owner = { set_country_flag = ring_trade_hub_sabotaged }
		}
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = ring_feeder }
			}
			remove_starbase_building = { building = ring_feeder }
			owner = { set_country_flag = orbital_ring_feeder_sabotaged }
		}
		### LV
		1 = {
			modifier = {
				factor = 0
				NOT = { has_starbase_building = lv_ring_brothel_hub }
			}
			remove_starbase_building = { building = lv_ring_brothel_hub }
			owner = { set_country_flag = lv_ring_brothel_hub_sabotaged }
		}
		### LV
	}
}

#Country scope
remove_sabotage_starbase_flag = {
	switch = {
		trigger = has_country_flag
		#Modules
		anchorage_sabotaged = { remove_country_flag = anchorage_sabotaged }
		gun_battery_sabotaged = { remove_country_flag = gun_battery_sabotaged }
		hangar_bay_sabotaged = { remove_country_flag = hangar_bay_sabotaged }
		missile_battery_sabotaged = { remove_country_flag = missile_battery_sabotaged }
		solar_panel_network_sabotaged = { remove_country_flag = solar_panel_network_sabotaged }
		trading_hub_sabotaged = { remove_country_flag = trading_hub_sabotaged }
		feeder_sabotaged = { remove_country_flag = feeder_sabotaged }
		astromining_bay_sabotaged = { remove_country_flag = astromining_bay_sabotaged }
		#Buildings
		art_college_sabotaged = { remove_country_flag = art_college_sabotaged }
		black_hole_observatory_sabotaged = { remove_country_flag = black_hole_observatory_sabotaged }
		command_center_sabotaged = { remove_country_flag = command_center_sabotaged }
		communications_jammer_sabotaged = { remove_country_flag = communications_jammer_sabotaged }
		crew_quarters_sabotaged = { remove_country_flag = crew_quarters_sabotaged }
		curator_think_tank_sabotaged = { remove_country_flag = curator_think_tank_sabotaged }
		deep_space_black_site_sabotaged = { remove_country_flag = deep_space_black_site_sabotaged }
		disruption_field_sabotaged = { remove_country_flag = disruption_field_sabotaged }
		fleet_academy_sabotaged = { remove_country_flag = fleet_academy_sabotaged }
		hydroponics_bay_sabotaged = { remove_country_flag = hydroponics_bay_sabotaged }
		listening_post_sabotaged = { remove_country_flag = listening_post_sabotaged }
		naval_logistics_office_sabotaged = { remove_country_flag = naval_logistics_office_sabotaged }
		nebula_refinery_sabotaged = { remove_country_flag = nebula_refinery_sabotaged }
		offworld_trading_company_sabotaged = { remove_country_flag = offworld_trading_company_sabotaged }
		resource_silo_sabotaged = { remove_country_flag = resource_silo_sabotaged }
		target_uplink_computer_sabotaged = { remove_country_flag = target_uplink_computer_sabotaged }
		trader_proxy_office_sabotaged = { remove_country_flag = trader_proxy_office_sabotaged }
		warp_fluctuator_sabotaged = { remove_country_flag = warp_fluctuator_sabotaged }
		transit_hub_sabotaged = { remove_country_flag = transit_hub_sabotaged }
		ice_mining_station_sabotaged = { remove_country_flag = ice_mining_station_sabotaged }
		mercenary_garrison_sabotaged = { remove_country_flag = mercenary_garrison_sabotaged }
		salvager_workshop_sabotaged = { remove_country_flag = salvager_workshop_sabotaged }
		offspring_outlook_sabotaged = { remove_country_flag = offspring_outlook_sabotaged }
		dimensional_shrine_sabotaged = { remove_country_flag = dimensional_shrine_sabotaged }
		reloading_bay_sabotaged = { remove_country_flag = reloading_bay_sabotaged }
		astromining_hub_sabotaged = { remove_country_flag = astromining_hub_sabotaged }
		#Orbital Ring Modules
		orbital_ring_anchorage_sabotaged = { remove_country_flag = orbital_ring_anchorage_sabotaged }
		orbital_ring_gun_battery_sabotaged = { remove_country_flag = orbital_ring_gun_battery_sabotaged }
		orbital_ring_hangar_bay_sabotaged = { remove_country_flag = orbital_ring_hangar_bay_sabotaged }
		orbital_ring_missile_battery_sabotaged = { remove_country_flag = orbital_ring_missile_battery_sabotaged }
		# orbital_ring_solar_panel_network_sabotaged = { remove_country_flag = orbital_ring_solar_panel_network_sabotaged }
		orbital_ring_trading_hub_sabotaged = { remove_country_flag = orbital_ring_trading_hub_sabotaged }
		orbital_ring_feeder_sabotaged = { remove_country_flag = orbital_ring_feeder_sabotaged }
		#Orbital Ring Buildings
		ring_alloys_hub_sabotaged = { remove_country_flag = ring_alloys_hub_sabotaged }
		ring_bureaucracy_hub_sabotaged = { remove_country_flag = ring_bureaucracy_hub_sabotaged }
		ring_consumer_goods_hub_sabotaged = { remove_country_flag = ring_consumer_goods_hub_sabotaged }
		ring_energy_hub_sabotaged = { remove_country_flag = ring_energy_hub_sabotaged }
		ring_food_hub_sabotaged = { remove_country_flag = ring_food_hub_sabotaged }
		ring_maintenance_hub_sabotaged = { remove_country_flag = ring_maintenance_hub_sabotaged }
		### LV
		lv_ring_nurture_hub_sabotaged = { remove_country_flag = lv_ring_nurture_hub_sabotaged }
		### LV
		ring_minerals_hub_sabotaged = { remove_country_flag = ring_minerals_hub_sabotaged }
		ring_synapse_hub_sabotaged = { remove_country_flag = ring_synapse_hub_sabotaged }
		ring_trade_hub_sabotaged = { remove_country_flag = ring_trade_hub_sabotaged }
		### LV
		lv_ring_brothel_hub_sabotaged = { remove_country_flag = lv_ring_brothel_hub_sabotaged }
		### LV
		orbital_ring_habitation_sabotaged = { remove_country_flag = orbital_ring_habitation_sabotaged }
		dark_matter_detector_sabotaged = { remove_country_flag = dark_matter_detector_sabotaged }
		archaeo_rampart_sabotaged = { remove_country_flag = archaeo_rampart_sabotaged }
		detection_array_sabotaged = { remove_country_flag = detection_array_sabotaged }
		dark_matter_listening_post_sabotaged = { remove_country_flag = dark_matter_listening_post_sabotaged }
		cordyceptic_reanimation_facility_sabotaged = { remove_country_flag = cordyceptic_reanimation_facility_sabotaged }
		irassian_naval_yards_sabotaged = { remove_country_flag = irassian_naval_yards_sabotaged }
		yuht_detection_array_sabotaged = { remove_country_flag = yuht_detection_array_sabotaged }
		zroni_storm_caster_sabotaged = { remove_country_flag = zroni_storm_caster_sabotaged }
		archaeo_overcharger_sabotaged = { remove_country_flag = archaeo_overcharger_sabotaged }
		cybrex_mining_hub_sabotaged = { remove_country_flag = cybrex_mining_hub_sabotaged }
	}
}
